#forum_container{
    width:auto;
}

#rounded-corner{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
    width:100%;
    min-width:700px;
	text-align: left;
	border-collapse: collapse;
}

#rounded-corner thead th.icon{
	background: #b9c9fe url('/resources/tableImages/round-left.png') left -1px no-repeat;
}

#rounded-corner thead th.title{
   width:600px;
}

#rounded-corner thead th.created{
    text-align:center;
    width:200px;
}

#rounded-corner thead th.replies{
    ;
}

#rounded-corner thead th.last_post{
	background: #b9c9fe url('/resources/tableImages/round-right.png') right -1px no-repeat;
    text-align:left;
}

#rounded-corner th{
	padding: 8px;
	font-weight:bold;
	font-size: 14px;
	color: #039;
	background: #b9c9fe;
}

#thread{
    float:left;
    width:100%;
    max-width:550px;
    overflow:hidden;
}

#thread_icon{
    float:left;
    padding:0px;
}

#thread_title{
    font-size:14px;
    font-weight:bold;
    display:block;
}

#thread_desc{
    font-size:small;
    border-top:1px #b9c9fe solid;
    padding-top:2px;
    display:block;
    width:100%;
}

#thread_creation_date{
    text-align:center;
}

#last_post{
    width:150px;
}

#thread_post_number{
    text-align:center;
}

#last_post_date{
    font-size:smaller;
}

#last_post_author{
    font-size:smaller;
    font-weight:bold;
    border-top: 1px #b9c9fe solid;
}

#rounded-corner tr.a{
	background: #e8edff;
	color: #669;
}

#rounded-corner tr.b{
    background:#DDE5FF;
    color: #669;
}

#rounded-corner td{
    background:inherit;
    padding: 8px;
}

#rounded-corner tfoot td.rounded-foot-left{
	background: #e8edff url('/resources/tableImages/round-botleft.png') left bottom no-repeat;
}

#rounded-corner tfoot td.rounded-foot-center{
    background: #e8edff;
}

#rounded-corner tfoot td.rounded-foot-right{
	background: #e8edff url('/resources/tableImages/round-botright.png') right bottom no-repeat;
}

#rounded-corner tbody tr:hover td{
	background: #d0dafd;
    cursor:pointer;
}